Miles Apart crashed when you klicked "Jukebox Info". Fixed.
Kodak CDL-144 jukebox dialog was broken
It was not possible to import / export CDs in the Kodak jukebox dialog. Fixed.
Wrong information in the list of media
If you had more than one jukebox and changed the jukebox, the list of media was not updated. Fixed.
Version 2.0.5 Jun-98
Bug fixes:
Jukeboxes with 6 drives
There was still an error in the handling of boxes with 6 drives. Fixed.
Version 2.0.4 Jun-98
Bug fixes:
Jukeboxes were not recognized
There was an error with the recognition of JVC MC-1200/1600 jukeboxes with 6 drives. Fixed.
Sony jukebox dialog was broken
It was not possible to import / export CDs in the Sony jukebox dialog. Fixed.
Caching of CDs
When a CD that contained an autostart program was being cached, that program would launch when Miles Apart mounted the disc to cache it. This meant the CD could no longer be dismounted, which usually crashed the cache process.
Now the program will be aborted and (if it terminates gracefully) the caching should proceed normally.
New features:
Cumulus Resolver to access CDs that were cataloged via a local CD drive
Until now it was necessary to re-catalog or update CDs that were later inserted into a jukebox controlled with Miles Apart.
There is now a Cumulus resolver tool called "Local CD Resolver", that remedies the problem.
Install the "Miles Apart Alias Enabler" in the client's system folder and the "Local CD Resolver" in the Resolver Folder for the Cumulus client. Any CD, that was cataloged from a local drive can now be accessed, even if it was inserted into the jukebox later.
Explanation:
There is a difference in Aliases of a CD that is inserted in a local drive and of the same CD mounted from a Miles Apart server. The Alias that was created while the CD was mounted in a local drive, contains a reference to the CD-ROM driver. This CD-ROM driver info is missing in an Alias created while a CD was mounted via Miles Apart.
Usually the high-level "Resolve Alias" system routine is used by the Finder, Cumulus and similar programs. This routine looks at the CD-ROM driver info, realizes that it is an ejectable medium, not present at the moment, and issues an "Insert CD" dialog without any further search. If the CD-ROM driver info is missing, the system does not present the above
dialog. Only after this the lower level "Match Alias" system routine will be called, that will be intercepted and resolved by the "Miles Apart Alias Enabler".
The "Local CD Resolver", that is now supplied, calls the "Match Alias" system routine any time, regardless of the CD-ROM driver info.
Additional jukeboxes supported
The MDI CD-Express Library is now supported.
The Pinnacle Cascade CD100X4 is now supported.
Improved behavior:
Retry of jukebox commands
If a jukebox has problems responding to a given jukebox command (like Move Medium etc.) the command will be repeated, a soft reset of the box will be issued and the command repeated again. Only if all this fails, the jukebox will be deactivated.
Plasmon jukebox dialog
The handling of magazines in the Plasmon jukebox is drastically improved.
The dialog has been revamped with the new Apple Appearance manager.
Version 2.0.3 Apr-98
Bug fixes:
NSM CDR 100 XA
Due to changes for new CD types the recognition of media did no longer work. Fixed.
New features:
Rebuild cache file
Added support to rebuild a selected cache file from the jukebox dialog.
Version 2.0.2 Apr-98
New features:
Additional jukeboxes supported
The SONY CDL-5000 is now supported. (Max. 6 Drives!)
The Kodak CDL-54 is now supported.
The Grundig GMS 3280 is now supported.
Additional media formats supported
In preparation for future versions of Miles Apart, you can now insert Audio CDs and blank CD-R’s into the jukebox. They will not be published over the network, but will not cause errors.
Improved behavior:
Network identity
If Miles Apart is launched and does not find its Preferences file, it will ask you to specify the network name for the Miles Apart server.
Miles Apart will check to see that network name is different from the name in the "File Sharing" setup, even if File Sharing is not active. This helps avoid problems if File Sharing is activated later.
Better handling of jukebox problems
Under certain circumstances a jukebox might not be able to comply with a movement command that Miles Apart issues. Miles Apart will now try the same command several times and then will reset the jukebox to a default state. If all these operations fail, Miles Apart will enter a state where manual intervention is the only remedy.
New memory allocation scheme
We implemented a new memory allocation scheme, which should yield better performance. This necessitated a small increase in the overall memory requirements for the application.
New memory allocation scheme for "Find in Jukebox"
The memory that the server needs for "Find in Jukebox" is now drawn from temporary memory. (This is memory that is not yet allocated to any other application, as indicated by the "Largest Unused Bock" number in the "About this computer…" dialog). If there is no such memory free after Miles Apart is launched, the "Find in Jukebox" function will not be available.
We suggest leaving a few megabytes of RAM free on your server.
Cache files contiguous
When allocating disk space for a cache file, the final size will be used as default. This yields maximum performance for access to the data of the cache.
Additional NSM Mercury Support
The NSM Mercury 31 is works the same as a Mercury 30 (3 readers, no writers).
User Interface Modifications
The structure of Miles Apart has been changed to take advantage of the Appearance manager for all new dialogs and windows. Older dialogs and windows will be adapted over time.
System 8.1 cache problems
If one or more clients use Apple's "UDF Volume Access" under system 8.1, Miles Apart has to cache additional blocks even for non-UDF volumes.
To create new cache files, throw the current cache files in the trash before starting Miles Apart.
If you are using "Adaptec UDF Volume Access" instead of the Apple UDF extension, this step is not needed.
Bug fixes:
RAM cache problems
The RAM cache did not allocate the correct amount of memory; it always used 2 Megs maximum. Fixed.
System 8.1 cache problems
Due to changes in the MacOS Miles Apart could crash while caching HFS volumes. Fixed.
Mail slot not correctly recognized
Changes in the last version caused the mail slot on a NSM Mercury to not work correctly. Fixed.
Lock condition
Under certain circumstances several "Find in Jukebox" and read accesses could lock Miles Apart. Fixed.
Macintosh G3 problems
Fixed problems with the Macintosh G3 series.
Not all slots of a JVC 1600 jukebox recognized
Slots 401-600 of a JVC 1600 did not show up correctly in the corresponding jukebox dialog. Fixed.
Known limitations:
UDF not supported
The new UDF CD format is not yet supported.
HFS+ not supported
The new HFS+ format on CDs is not yet supported.
Version 2.0.1 Nov-97
New features:
Additional jukeboxes supported
The NSM Satellite, Pioneer 5004X, Kodak CDL-144, Sony CDL-2100/2200, Sony CDL-1100, Plasmon D-Series, JVC MC-1200/1600, Grundig GMS 1035 jukeboxes are now supported.
Improved behavior:
Swapping of CDs
To accommodate some slower jukeboxes that are now supported in Miles Apart (i.e. Pioneer 5004X), we had to modify the swapping methods in Miles Apart. If there are more requests for discs than can be handled at the same time (based on the number of available drives), requests get prioritized. New requests are given higher priority. This helps new and perhaps small requests to get access to a drive earlier than requests where many megabytes are being copied.
Bug fixes:
A Pioneer 1004X could only mount the first session of a multi-session PhotoCD. Fixed.
The Dialog for the Nakamichi MJ5.16S changer did not work.
There was a memory leak, which could crash Miles Apart. Fixed.
Version 2.0 Aug-97
New features:
Security
Miles Apart allows you to secure the media in a server. This works at media level. The mechanism is identical to the AppleShare "Users and Groups". Any time you log into the Miles Apart Server Directory you get the full range of guest or password protected user access. Miles Apart uses the same "Users and Groups" file as File Sharing / AppleShare. You do not need to duplicate efforts for AppleShare and Miles Apart.
Find in Jukebox
We’ve created a new utility called "Find in Jukebox". It is very similar to the MacOS "Find File" utility. It will search a whole server for items according to the search rules. Drag and Drop is fully supported.
Hot Swapping
Hot swapping on the Mercury/Pioneer jukeboxes. You can import and export CDs while the server is still running.
System 8 caching
Due to the additional display options in the new Finder, System 8.0 needs more information about a cached file. We recommend that you use this preference if you have clients with system 8.0 installed.
Improved behavior:
Caching
A lot of fine-tuning has been done to optimize caching operations. The RAM cache has been completely rewritten. The read-ahead should now yield substantially better throughput. We now use the program size to increase the RAM cache size.
In earlier versions, increasing the size of the Miles Apart application was only useful in situations with many CDs and many users. Now if you increase the size of Miles Apart a certain portion added to the RAM cache. The more RAM you assign to the Miles Apart application, the more RAM cache you get.
Put back medium if not in use
A CD is put back into its slot if it is not used for a certain amount of time. This frees up the drive to handle new requests more quickly.
NSM jukeboxes with one or more drives missing
A NSM Mercury jukebox was not recognized, if there was a drive missing.
New Nakamichi changer supported
The Nakamichi MJ5.16S changer is now supported.
Bug fixes:
We fixed a bunch of smaller, esoteric bugs that were identified by users. (You know who you are.) Thanks for helping to make Miles Apart better!